

<HTML>
<HEAD>
   <meta charset="utf-8">
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <META NAME="Author" CONTENT="Jean-Michel Couvreur">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.02 [en] (Win95; I) [Netscape]">
   <TITLE>Cahier de recette</TITLE>
</HEAD>
<BODY>


<CENTER><FONT SIZE=+4>Cahier de recette</FONT></CENTER>
<H1>
1- Objectif - Couverture des tests</H1>

<p>Dans  un cahier de recette, il faut :
<UL>
<LI>Identifier les cas d'usage de l'application par ses différents "utilisateurs".
<LI>Identifier les cas d'usage classiques et les cas d'usage plus exceptionnels dans le cas d'erreur dans l'application.
</UL>

Il s’agira d’établir une matrice de couverture afin de nous assurer que tous les éléments
 sont pris en compte.
</p>
<h1><b>Le contenu du plan de test </b></h1>
<h2> Les exigences :</h2> 
<p><b> Le plan du test :</b> c’est le document qui va permettre de définir les règles à respecter  lors d’une série de tests.
On va définir les exigences des tests définies pour les fonctions testées ainsi
que les scénario rattachés pour établir une matrice de couverture.
Le plan de test indique:
<ul>
<li> les Exigences fonctionnelles ou autres à tester
<li>la criticité de ces Exigences
<li>le type de test et cas de test à réaliser
<li> les besoins techniques et fonctionnels à vérifier
</ul>
</p>
<h2> Définition d’une Exigence:</h2> 


﻿   Il s’agit de l'objectif des test a réaliser.
Exemple :<br>
<ul>
<li>⇒ Je dois tester tel résultat pour valider la fonctionnalité XX (exigence
fonctionnelle)
<li>⇒ Je dois vérifier que l’application répond en moins de 2 secondes (exigence
de type performance).
</ul>

<h2> La criticité des exigences </h2>
<p> La criticité correspond à l’importance fonctionnelle ou technique du
 besoin.
Il y a trois niveaux de criticité de besoin :<br>
<ul>
<li> Critique
<li> Majeur
<li> Mineur
</ul>
</p>
<p>
<ul>
<li><b>Besoin critique:</b> Un besoin critique correspond à un besoin vital du produit
final.
<li><b>Besoin majeur :</b> Un besoin majeur correspond à un besoin important mais non
 vital du produit final.
<li><b>Besoin mineur :</b>Un besoin mineur est un besoin ni majeur, ni critique
</ul>
L’évaluation de la criticité d’un test sert à :<br>
<ul>
<li>Priorisation des tests à passer en fonction du temps restant
<li>Élaboration des campagnes de tests bien ciblés.
</ul>
﻿  
</p>
<CENTER>
<HR WIDTH="100%"> </CENTER>
<H1> 2- Cas de test</H1>

Une fiche de test correspond à l’ensemble des actions à réaliser et
les résultats attendus pour valider une exigence. Pour chacun d’eux,
il faut déterminer les éléments suivants :
<p>
<ul>
<li><b>couverture fonctionnelle :</b>
Indiquer les fonctionnalités qui vont être testées y compris les actions au sein des
fonctions
<li><b>Couverture en terme de donnée:</b>
Indiquer la typologie et l’origine des données prises en compte pour
réaliser les tests. Pré requis.
<li><b>Couverture technique:</b>
Indiquer les besoins en charge, stress et performance. 
<li><b>Définir la criticité des scénario:</b>
La criticité des scénario peut varier même pour une criticité d’exigence
établie.La criticité des fiches
</ul>
</p>
<h2>La criticité des fiches de test</h2>
<ul>
<li><b>L’évaluation de la criticité d’un test sert à :</b>
<ul>
<li>Priorisation des tests à passer en fonction du temps restant
<li>Élaboration des campagnes de tests de non-régression
</ul>
<li><b>Des éléments d’évaluation :</b>
<ul>
<li>Y a-t-il un impact financier ou client, direct ou indirect, du non fonctionnement de cette
fonctionnalité ?
<li>Ex. : Émission d’un courrier erroné, annonce d’un résultat faux...
<li>Y a-t-il un impact, direct ou indirect, sur d’autres activités critiques au travers de
dépendances ?
<li>Ex. : Traitements batchs bloqués, début TP bloqué...
<li>Y a-t-il un impact sur les performances requises ou sur l’indisponibilité tolérée ?
<li>Ex. : temps de réponse exigé, batchs avec contraintes de durée...
</ul>
<li><b>La notation :</b>
<ul>
<li>Si la réponse à une de ces questions est Oui => niveau de criticité 1 (forte) ou 2
(majeure)
<li>Le niveau sera affiné par la probabilité de survenance.
<li>Sinon => niveau de criticité 3 (mineure).

<HR WIDTH="100%">
<BR><A HREF="acceuil.htm">titre du projet</A>
</BODY>
</HTML>
